package com.bdqn.oa.entity;


import java.time.LocalDateTime;

/**
 * 请假表
 * 11
 * @author zhouxw
 */
public class Leave {
    /**
     * id
     */
    private Integer id;
    /**
     * 申请人id
     */
    private Integer employeeId;
    /**
     * 请假类型 1.事假 2.病假 3.年假
     * (暂定这三种, 有需要再修改)
     */
    private String type;
    /**
     * 详细说明
     */
    private String content;
    /**
     * 申请时间
     */
    private LocalDateTime datetime;
    /**
     * 开始时间
     */
    private LocalDateTime startTime;
    /**
     * 结束时间
     */
    private LocalDateTime endTime;
    /**
     * 请假申请状态
     * 1.已提交 2.已通过 2.被驳回
     */
    private Integer status;
    /**
     * 上级批注内容
     */
    private String comment;
    /**
     * 批注人
     */
    private String commentName;
    /**
     * 批注时间
     */
    private LocalDateTime commentDatetime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }


    public Integer getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Integer employeeId) {
        this.employeeId = employeeId;
    }


    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }


    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }


    public LocalDateTime getDatetime() {
        return datetime;
    }

    public void setDatetime(LocalDateTime datetime) {
        this.datetime = datetime;
    }


    public LocalDateTime getStartTime() {
        return startTime;
    }

    public void setStartTime(LocalDateTime startTime) {
        this.startTime = startTime;
    }


    public LocalDateTime getEndTime() {
        return endTime;
    }

    public void setEndTime(LocalDateTime endTime) {
        this.endTime = endTime;
    }


    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }


    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }


    public String getCommentName() {
        return commentName;
    }

    public void setCommentName(String commentName) {
        this.commentName = commentName;
    }


    public LocalDateTime getCommentDatetime() {
        return commentDatetime;
    }

    public void setCommentDatetime(LocalDateTime commentDatetime) {
        this.commentDatetime = commentDatetime;
    }

}
